package com.horse.cloud.framework.pdf.core;


import lombok.Data;

/**
 * @create: Created by intelliJIDEA18.1.3
 * @author: bing.Pan
 * @e-mail: 15923508369@163.com
 * @gmdate: 24/05/2018 16:02 星期四
 * @sidesc:
 */

@Data
public class PDFModel {


    /**
     * 字段类型 {@link FileTypeEnum}
     */
    private String  modelType;

    /**
     * 字段内容
     */
    private Object  modelText;


    /**
     * 标题级别
     * 一级标题，二级标题，三级标题..
     * 一级标题为1,二级标题为2 三级标题为3...
     */
    private int     titleLevel;


    /**
     * 字段样式
     */
    private Class   articleNameStyle;

    /**
     * 一级标题样式
     */
    private Class   oneLevelTitleStyle;

    /**
     * 二级标题样式
     */
    private Class   towLevelTitleStyle;

    /**
     * 三级标题样式
     */
    private Class   threeLevelTitleStyle;

    /**
     * 三级以下标题样式一致
     */
    private Class   otherLevelTitleStyle;


    /**
     * 正文样式
     */
    private Class   textStyle;


    /**
     * 表格样式
     */
    private Class   tableStyle;


}
